Shell.KeyBindingMode.NORMAL |
Shell.KeyBindingMode.OVERVIEW,
sessionMode.hasRunDialog ? openRunDialog : null);
- if (sessionMode.isGreeter && screenShield)
- screenShield.showDialog();
}
function start() {
ExtensionDownloader.init();
ExtensionSystem.init();
+ if (sessionMode.isGreeter && screenShield) {
+ layoutManager.connect('startup-prepared', function() {
+ screenShield.showDialog();
+ });
+ }
+
layoutManager.connect('startup-complete', function() {
if (keybindingMode == Shell.KeyBindingMode.NONE) {
keybindingMode = Shell.KeyBindingMode.NORMAL;